Include Checker is designed to aid you in setting up C++-Projects in assistance to Metrowerks
Codewarrior.
Have you ever added a PowerPlant-Class or a file from your personal library to an existing project
and found yourself in repeatedly adding more and more missing files, which where referenced in
the just added one(s) ?
Include Checker can do this job for you !
1.1 System Requirements
Include Checker is provided as a FAT Application and will run on PowerPC and 68k Macs. It requires System 7.5.3 or better. A minimum of 1 MB (preferred is 1,5MB) of free ram is required.
2. How it works
Include Cecker sets up and maintains a list of source files (.h, .cp, .c, .cpp) which are contained somewhere
on your harddisk. If you ask Include Checker to add a specific file to the actual project in the CW-IDE, Include
Checker parses this file and all referenced header and ( if it finds one with an identical name of the header file )
source files as well. This process goes on until no more new files are referenced. To exclude ANSI- and
MacHeader- Files from this process, Include Checker follows only files, which are containend in the fileset
provided by you.
In the next step, Include Checker queries the CW-IDE for all found source files, to be in the current project. If
not, the files not already in the project are added to a missing files list. You can then manually modify the list and add
all missing files to the project at once. There are also code templates for Include- and "RegisterClass" statements,
which you can drop into your sourcefiles.
Even if this is not a completely automated task, Include Checker makes setting up projects with a lot of library filers
a lot easier and prevents you from the boring task of finding and manuallly adding files to a project.
3. How to use it
See the provided HTML-file for Instructions.
4. Pricing and Payment
Include Checker has the following pricing:
1- 5 single user licenses, $10 per user
5-20 single user licenses, $9 per user
20 - 50 single user licenses, $8 per user
• A Site License costs $400 (roughly equal to 50 users) and covers all locations for your organization within a 160
kilometer radius of your site (100 miles). One big advantage of a Site License is that you do not need to keep track
of how many people at your site are using the software.
• A World-Wide License costs $800 and it covers all locations for your organization on the planet earth.
Paying for Include Checker is fairly simple. Open the Register program that accompanies it. Enter
your name, your email address, and the number of single user licenses you desire for each program you wish to
purchase (or Site or Word-Wide licenses). Save or Copy or Print the data from the Register program and send
the data and payment to Kagi. More specifics on the Register program to follow. Kagi handles my payment processing.
If paying with Credit Card or First Virtual, you can email or fax the data to Kagi. Their email address is
sales@kagi.com and their fax number is +1 510 652-6589. You can either Copy the data from Register and paste
into the body of an email message or you can Save the data to a file and you can attach that file to an email message.
There is no need to compress the data file, it's already pretty small. If you have a fax modem, just Print the data
to the Kagi fax number.
Payments sent via email are processed within 3 to 4 days. You will receive an email acknowledgement when it is
processed. Payments sent via fax take up to 10 days and if you provide a correct internet email address you will
receive an email acknowledgement.
If you are paying with Cash or USD Check you should print the data using the Register application and send it to
the address shown on the form, which is:
Kagi
1442-A Walnut Street #392-G9R
Berkeley, California 94709-1405
USA
You can pay with a wide variety of cash from different countries but at present if you pay via check, it must be a
check drawn in US Dollars. Kagi cannot accept checks in other currencies, the conversion rate for non-USD checks
is around USD 15 per check and that is just not practical.
If you have a purchasing department, you can enter all the data into the Register program and then select Invoice as
your payment method. Print three copies of the form and send it to your accounts payable people. You might want
to highlight the line that mentions that they must include a copy of the form with their payment.
Kagi can not invoice your company, you need to act on my behalf and generate the invoice and handle all the
paperwork on your end.
Please do not fax or email payment forms that indicate Cash, Check or Invoice as the payment method. As far as we
know, there is still no technology to transfer physical objects via fax or email and without the payment, the form
cannot be processed.
Payments send via postal mail take time to reach Kagi and then up to 10 days for processing. Again, if you include a
correct email address, you will hear from Kagi when the form is processed.
5. Notes
Please mail to rorig@kagi.com if you have problems or any suggestions for the program. There can still be
done some work to improve it and it feels better to know someone ist interested in it.